[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
int pascal WinSetSysColor(HWND hWnd, WORD iSysColor, BYTE attr)

  Sets the color attribute of a window object.

Parameters
  hWnd should be NULLHWND.
  iSysColor should be one of the SYSCLR_xxx values defined in WINDOW.H.
  attr is the color attribute to set the SYSCLR_xxx object to.

Returns
  The attr argument if successful, or 0 if iSysColor is an illegal argument.

Example

  #include "window.h"
  WinUseSysColors(NULLHWND, TRUE);
  WinSetSysColor(NULLHWND, SYSCLR_SCROLLBAR, MAKE_ATTR(RED, YELLOW));
  WinSetSysColor(NULLHWND, SYSCLR_SCROLLBARARROWS, MAKE_ATTR(MAGENTA,YELLOW));
  WinSetSysColor(NULLHWND, SYSCLR_SCROLLBARTHUMB, MAKE_ATTR(RED,YELLOW));

There are prefined colors for the following window objects:

SYSCLR_DESKTOP          Color of the "desktop". When MEWEL starts, it
                        clears the screen to this color.

SYSCLR_SHADOW           Color of the shadow

SYSCLR_MENUTEXT         Color of menu text

SYSCLR_MENU             Color of a menu

SYSCLR_MENUGRAYEDTEXT   Color of adisabled menu item

SYSCLR_MENUHILITETEXT   Color of the highlighted "hotkey" letter in a
                        menu item

SYSCLR_MENUHILITESEL    Color of a menu entry which is selected

SYSCLR_SYSMENU          Color of the system menu icon

SYSCLR_WINDOW           Color of a normal window

SYSCLR_WINDOWTEXT       Color of a static control of class "TEXT", "FRAME",
                        "BOX", or "ICON"

SYSCLR_WINDOWSTATICTEXT Color of the window's caption text

SYSCLR_SCROLLBAR        Color of a scrollbar

SYSCLR_SCROLLBARARROWS  Color of a scrolbar's arrows

SYSCLR_SCROLLBARTHUMB   Color of a scrollbar's thumb

SYSCLR_ACTIVEBORDER     Color of the border of an active window

SYSCLR_INACTIVEBORDER   Color of the border of an inactive window

SYSCLR_ACTIVECAPTION    Color of the titlebar of an active window

SYSCLR_INACTIVECAPTION  Color of the titlebar of an inactive window

SYSCLR_MESSAGEBOX       Color of a message box

SYSCLR_DLGBOX           Color of a dialog box

SYSCLR_BUTTON           Color of a pushbutton

SYSCLR_CHECKBOX         Color of a checkbox or radio button

SYSCLR_LISTBOX          Color of a listbox

SYSCLR_EDIT             Color of an edit control

SYSCLR_EDITSELECTION    Color of selected text within an edit control


.

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson